WEBVTT

﻿1
00:00:01.120 --> 00:00:02.120
bueno!

2
00:00:06.600 --> 00:00:11.900
quitaré h1 si es que la w3C dice que la etiqueta title

3
00:00:12.880 --> 00:00:13.980
la etiqueta title

4
00:00:13.980 --> 00:00:16.700
tiene más relevancia que la etiqueta h1

5
00:00:16.700 --> 00:00:19.000
por mientras entonces, por ahora

6
00:00:19.000 --> 00:00:22.560
es válido utilizar la etiqueta h1

7
00:00:22.760 --> 00:00:25.800
pero si en determinado caso la w3c decide

8
00:00:25.960 --> 00:00:28.760
que esta etiqueta h1 es lo mismo que poner title

9
00:00:29.120 --> 00:00:30.120
dentro del head

10
00:00:30.380 --> 00:00:31.240
pues

11
00:00:31.520 --> 00:00:35.140
se empezaría ya a utilizar la etiqueta h2

12
00:00:38.020 --> 00:00:40.280
bien vamos a

13
00:00:40.280 --> 00:00:41.760
seguir

14
00:00:42.280 --> 00:00:44.280
en la parte html

15
00:00:45.060 --> 00:00:49.580
vamos a ver que aquí pues ya sigue apareciendo lo mismo

16
00:00:50.720 --> 00:00:52.000
vamos a ver

17
00:00:52.700 --> 00:00:54.500
una etiqueta

18
00:00:55.280 --> 00:00:57.320
más importante que es para el head

19
00:00:57.320 --> 00:00:59.320
que es la etiqueta

20
00:00:59.940 --> 00:01:00.860
meta>

21
00:01:01.220 --> 00:01:04.640
la etiqueta meta es importante para el head

22
00:01:04.980 --> 00:01:05.900
¿por qué?

23
00:01:06.220 --> 00:01:09.700
porque qué pasaría si aquí yo le pongo por ejemplo

24
00:01:10.780 --> 00:01:12.560
carácteres especiales

25
00:01:13.440 --> 00:01:14.480
eñes

26
00:01:14.480 --> 00:01:16.480
tíldes

27
00:01:17.720 --> 00:01:19.820
a ver... ahí esta! Tíldes

28
00:01:23.300 --> 00:01:25.540
por ejemplo de esa forma: «Ñú»

29
00:01:27.940 --> 00:01:30.600
qué pasa si es que guardo así como está

30
00:01:31.520 --> 00:01:35.180
así como esta sin ponerle ninguna etiqueta meta>

31
00:01:35.180 --> 00:01:37.840
porque dentro de la etiqueta meta hay una propiedad

32
00:01:37.840 --> 00:01:39.840
que es el meta charset="UTF-8"

33
00:01:39.840 --> 00:01:41.840
charset se conoce como charset

34
00:01:42.060 --> 00:01:45.020
que la codificación de las palabras

35
00:01:45.500 --> 00:01:48.220
qué pasaría si es que yo no coloco esto dentro del head

36
00:01:49.200 --> 00:01:54.800
bueno tengo aquí el atributo lang que me indica que es español-españa, pero no me esta diciendo nada

37
00:01:55.020 --> 00:01:57.440
si nosotros nos vamos al navegador

38
00:02:01.040 --> 00:02:05.240
por defecto el navegador pues... a mi me coloca

39
00:02:05.520 --> 00:02:09.260
la Ñ, me pone aquí la Ñ

40
00:02:09.380 --> 00:02:11.900
pero eso no ocurren en todos los navegadores

41
00:02:11.900 --> 00:02:13.900
eso no ocurre en todos los navegadores

42
00:02:16.620 --> 00:02:18.740
esto es porque mi servidor

43
00:02:18.840 --> 00:02:20.160
mi servidor

44
00:02:20.160 --> 00:02:22.160
que es nginx

45
00:02:23.680 --> 00:02:25.680
tiene la configuración de

46
00:02:25.680 --> 00:02:27.680
UTF-8 por defecto

47
00:02:27.680 --> 00:02:30.700
si no tuviese esa configuración utf...

48
00:02:30.860 --> 00:02:33.140
perdón UTF-8 por defecto

49
00:02:33.140 --> 00:02:34.540
lo que haría

50
00:02:34.540 --> 00:02:39.520
sería mostrarme carácteres extraños en el body

51
00:02:39.880 --> 00:02:41.840
por ejemplo, voy a...

52
00:02:41.840 --> 00:02:43.840
ir a la parte de

53
00:02:44.920 --> 00:02:46.660
del terminal

54
00:02:50.600 --> 00:02:57.680
aqui voy a mirar un ratito la configuración de nginx

55
00:03:04.940 --> 00:03:07.100
y si observáis

56
00:03:09.300 --> 00:03:10.840
a ver

57
00:03:14.920 --> 00:03:15.980
aquí está!

58
00:03:16.740 --> 00:03:19.680
voy a bajarle un poquito

59
00:03:20.300 --> 00:03:21.600
el zoom

60
00:03:24.260 --> 00:03:26.960
ven aquí está: cat /etc/nginx/nginx.conf

61
00:03:28.720 --> 00:03:31.980
y en la parte de aquí, ahí está!

62
00:03:32.340 --> 00:03:33.700
yo le he puesto

63
00:03:33.700 --> 00:03:37.220
que sea charset="UTF-8" por defecto

64
00:03:37.220 --> 00:03:40.600
pero eso yo lo he puesto dentro del servidor nginx

65
00:03:41.440 --> 00:03:43.340
pero no todos los servidores

66
00:03:43.340 --> 00:03:44.340
tienen

67
00:03:45.380 --> 00:03:48.560
el meta charset dentro de...

68
00:03:48.800 --> 00:03:53.600
...su configuración, esto es porque yo he puesto el charset

69
00:03:53.760 --> 00:03:54.860
...UTF-8

70
00:03:54.860 --> 00:03:56.120
entonces de esa forma

71
00:03:56.120 --> 00:03:58.520
para mi en mi servidor

72
00:03:58.660 --> 00:04:00.380
es irreleante

73
00:04:00.380 --> 00:04:01.860
si yo pongo

74
00:04:01.860 --> 00:04:04.140
el meta charset aquí

75
00:04:04.560 --> 00:04:05.520
pero

76
00:04:05.520 --> 00:04:10.200
lo recomendable es colocarlo, es decir decirle a la página web

77
00:04:10.520 --> 00:04:13.500
en qué codificación está escrita

78
00:04:13.500 --> 00:04:15.500
cómo se hace eso

79
00:04:15.500 --> 00:04:16.880
muy sencillo

80
00:04:16.880 --> 00:04:19.560
vamos a colocar aquí la etiqueta meta

81
00:04:19.560 --> 00:04:20.500
que

82
00:04:20.500 --> 00:04:24.380
que es una etiqueta que cierra a si misma

83
00:04:24.380 --> 00:04:26.600
es decir no tienes que colocar

84
00:04:26.740 --> 00:04:29.620
etiqueta meta que se cierra

85
00:04:31.020 --> 00:04:32.680
simplemente colocáis ahí

86
00:04:33.380 --> 00:04:37.000
en XML era necesario colocar la barrita

87
00:04:37.000 --> 00:04:39.000
en HTML no es necesario

88
00:04:39.380 --> 00:04:41.980
si queréis la colocáis sino no

89
00:04:42.460 --> 00:04:44.680
correcto, ahora vamos a poner charset

90
00:04:44.680 --> 00:04:55.140
meta charset="UTF-8"

91
00:04:55.440 --> 00:04:57.140
de est forma

92
00:04:57.540 --> 00:04:59.280
si es que el servidor

93
00:05:01.200 --> 00:05:02.360
en este caso

94
00:05:02.360 --> 00:05:05.060
si es que yo en mi servidor

95
00:05:05.300 --> 00:05:07.940
no hubiese colocado

96
00:05:08.540 --> 00:05:10.260
el atributo

97
00:05:10.260 --> 00:05:13.120
charset UTF-8

98
00:05:14.080 --> 00:05:16.440
si yo no hubiese colocado esto

99
00:05:16.780 --> 00:05:18.740
automáticamente

100
00:05:18.880 --> 00:05:20.540
en la parte

101
00:05:20.540 --> 00:05:21.380
y aquí

102
00:05:21.380 --> 00:05:23.480
no aparecería

103
00:05:23.480 --> 00:05:25.480
no aparecería la Ñ

104
00:05:25.840 --> 00:05:26.800
ejemplo

105
00:05:27.760 --> 00:05:29.280
ya que tengo el terminal aquí

106
00:05:29.280 --> 00:05:31.520
y sé dónde está, voy a

107
00:05:31.520 --> 00:05:33.000
comentar

108
00:05:34.020 --> 00:05:35.460
voy a comentar

109
00:05:35.460 --> 00:05:36.780
ese...

110
00:05:37.480 --> 00:05:40.380
esa configuración del UTF-8

111
00:05:41.600 --> 00:05:42.580
voy a

112
00:05:43.260 --> 00:05:44.720
voy a editarla

113
00:05:45.400 --> 00:05:47.780
voy a comentarla ahorita para que...

114
00:05:47.780 --> 00:05:50.720
me arroje el error que les estoy explicando

115
00:05:52.100 --> 00:05:54.940
aquí está, charset

116
00:05:54.940 --> 00:05:57.380
le pongo una almuadilla delante

117
00:06:00.300 --> 00:06:04.200
y por supuesto reinicio el servidor nginx

118
00:06:11.140 --> 00:06:13.700
ahí esta lo he reiniciado

119
00:06:14.220 --> 00:06:16.420
ahora regresamos

120
00:06:17.220 --> 00:06:20.720
así como esta configuración poniendole el meta charset

121
00:06:20.720 --> 00:06:21.740
la Ñ

122
00:06:21.740 --> 00:06:23.740
se va a mostrar correctamente

123
00:06:25.820 --> 00:06:28.260
es decir no importa que haya desactivado yo...

124
00:06:28.260 --> 00:06:30.260
el charset en mi servidor

125
00:06:30.260 --> 00:06:32.260
se va a mostrar correctamente

126
00:06:34.580 --> 00:06:36.820
si observáis actualizó

127
00:06:37.320 --> 00:06:40.020
continúa estable

128
00:06:40.940 --> 00:06:45.940
ahora que pasaría si es que yo le quito la etiqueta meta charset

129
00:06:46.840 --> 00:06:48.820
yo le quito, yo le borro

130
00:06:51.040 --> 00:06:53.260
ahi está ya le borré la etiqueta

131
00:06:54.680 --> 00:06:57.120
entonces yo voy aquí al servidor

132
00:06:57.120 --> 00:06:59.120
a la parte de la página

133
00:06:59.120 --> 00:07:03.560
actualizo y automáticamente se arruina todo

134
00:07:04.260 --> 00:07:05.560
aparecen

135
00:07:06.280 --> 00:07:08.000
aparecen carácteres

136
00:07:08.000 --> 00:07:09.480
que yo no coloqué

137
00:07:10.200 --> 00:07:14.080
aparecen carácteres que yo no coloque

138
00:07:14.080 --> 00:07:16.080
una barrita arriba

139
00:07:16.200 --> 00:07:20.840
a por ejemplo, una parte de simbolo de grados

140
00:07:21.600 --> 00:07:24.100
aparece lo que yo no deseo que aparezca

141
00:07:24.100 --> 00:07:25.240
entonces

142
00:07:25.820 --> 00:07:27.700
para corregir ese error

143
00:07:28.220 --> 00:07:33.820
debemos colocar el meta charset="UTF-8" sí o sí

144
00:07:33.820 --> 00:07:35.820
para evitar problemas

145
00:07:35.820 --> 00:07:41.120
y ahora voy a regresar aquí a la parte de mi servidor lo voy a dejar normal como estaba

146
00:07:41.980 --> 00:07:42.680
con

147
00:07:43.220 --> 00:07:44.440
el UTF-8

148
00:07:44.580 --> 00:07:46.860
yo hago esto porque

149
00:07:48.240 --> 00:07:51.720
mi servidor siempre yo lo tengo en UTF-8

150
00:07:52.540 --> 00:07:53.280
es por eso

151
00:07:53.540 --> 00:07:57.600
vamos a reiniciarlo, ahí está!. bien!

152
00:07:58.440 --> 00:08:00.040
esta etiqueta es importante

153
00:08:00.040 --> 00:08:02.880
otra etiquet importante es el

154
00:08:04.500 --> 00:08:06.020
también es un meta

155
00:08:07.880 --> 00:08:10.900
que es el meta name viewport

156
00:08:11.340 --> 00:08:13.440
name, atributo name

157
00:08:13.440 --> 00:08:15.440
viewport

158
00:08:17.160 --> 00:08:21.620
bueno y me dirán para que rayos es esto

159
00:08:21.620 --> 00:08:23.420
el viewport

160
00:08:23.420 --> 00:08:25.780
propiedad name con su...

161
00:08:28.740 --> 00:08:30.420
con su atributo viewport

162
00:08:31.240 --> 00:08:33.080
es

163
00:08:34.980 --> 00:08:37.220
hacer que la página

164
00:08:38.540 --> 00:08:41.440
pueda ser mostrada correctamente

165
00:08:41.780 --> 00:08:45.120
en la pantallas pequeñas como los teléfonos móviles

166
00:08:46.880 --> 00:08:49.860
mayormente se utiliza la propiedad

167
00:08:50.160 --> 00:08:52.000
el atributo content

168
00:08:52.000 --> 00:08:54.000
para indicar y decirle

169
00:08:54.960 --> 00:08:56.580
al viewport

170
00:08:56.580 --> 00:08:58.580
ya al viewport

171
00:08:58.580 --> 00:09:00.580
vamos a ver qué es viewport

172
00:09:00.580 --> 00:09:02.580
el viewport es:

173
00:09:02.580 --> 00:09:05.180
todo el body, todo lo que...

174
00:09:06.060 --> 00:09:07.440
podéis observar aquí

175
00:09:11.000 --> 00:09:12.160
todo lo que véis aquí

176
00:09:12.160 --> 00:09:13.460
toda esta parte

177
00:09:14.120 --> 00:09:16.320
toda esta parte es el viewport

178
00:09:17.640 --> 00:09:20.840
voy actualizar aquí para que no se vean eso carácteres raros

179
00:09:21.040 --> 00:09:21.780
bien

180
00:09:22.100 --> 00:09:24.400
toda esta parte es el viewport

181
00:09:24.720 --> 00:09:25.440
correcto

182
00:09:25.440 --> 00:09:27.440
toda esta parte es el viewport

183
00:09:29.240 --> 00:09:33.560
toda la pantalla, todo lo que se muestra dentro de esta pantalla

184
00:09:33.920 --> 00:09:36.680
entonces qué vamos a decirle mediante está etiqueta

185
00:09:38.580 --> 00:09:40.220
a la pantalla

186
00:09:40.880 --> 00:09:42.940
la pantalla va a tener esta codiciones

187
00:09:43.320 --> 00:09:46.140
la página va a tener estas codiciones sobre la pantalla

188
00:09:46.820 --> 00:09:48.440
que el ancho

189
00:09:49.500 --> 00:09:50.840
el ancho

190
00:09:55.560 --> 00:09:57.080
va a ser igual

191
00:09:58.780 --> 00:10:01.200
el ancho de la web va a ser igual

192
00:10:01.200 --> 00:10:03.200
al ancho

193
00:10:03.360 --> 00:10:05.640
del dispositivo es decir

194
00:10:05.640 --> 00:10:07.640
igual al ancho de la pantalla

195
00:10:08.420 --> 00:10:09.220
ahí está

196
00:10:10.220 --> 00:10:12.040
el ancho

197
00:10:13.000 --> 00:10:14.720
de la página web

198
00:10:14.720 --> 00:10:16.720
va a ser igual

199
00:10:16.720 --> 00:10:20.220
al ancho de la página

200
00:10:20.620 --> 00:10:22.300
colocamos una coma

201
00:10:22.300 --> 00:10:24.300
para decirle algo más

202
00:10:25.200 --> 00:10:27.100
le vamos a decir

203
00:10:27.280 --> 00:10:35.060
que la escala inicial, initial-scale, escala inicial

204
00:10:36.520 --> 00:10:38.200
por defecto

205
00:10:38.600 --> 00:10:39.840
por defecto

206
00:10:40.640 --> 00:10:43.560
va a ser 1, ahí está

207
00:10:45.120 --> 00:10:53.400
y si queréis trabajar con números decimales mayormente se pone 1.0

208
00:10:53.400 --> 00:10:55.400
escala en 1

209
00:10:55.880 --> 00:10:56.720
es decir

210
00:10:57.100 --> 00:11:01.440
que si yo aquí mediante CSS digo

211
00:11:01.440 --> 00:11:04.900
la etiqueta de css (style>/style>) se coloca dentro de head

212
00:11:05.880 --> 00:11:07.340
aquí se coloca

213
00:11:09.760 --> 00:11:11.120
bueno como decía

214
00:11:11.500 --> 00:11:13.520
si yo le digo mediante diseño

215
00:11:13.520 --> 00:11:17.600
le digo el ancho va a ser tanto, entonces

216
00:11:17.920 --> 00:11:26.020
la pantalla pues va a funcionar con ese ancho que yo le dije, no lo va a escalar, va a utilizar ese ancho que le dije

217
00:11:26.020 --> 00:11:30.620
no va haber ningún problema con el diseño

218
00:11:30.620 --> 00:11:36.320
y es más que todo importantísimo, porque si no colocáis este atributo

219
00:11:37.060 --> 00:11:40.760
si no colocáis la etiqueta meta con su atributo name viewport

220
00:11:41.180 --> 00:11:48.720
no váis a poder hacer, lo que se conoce como Responsive Desing

221
00:11:49.340 --> 00:11:50.800
no váis a poder hacerlo

222
00:11:51.360 --> 00:11:57.480
podéis haber colocado los mediaqueries y todo el resto, pero si te olvidas de colocar esta etiqueta

223
00:11:58.500 --> 00:12:01.880
si no sabes por qué no funciona tu CSS

224
00:12:01.880 --> 00:12:03.880
esta etiqueta te va a

225
00:12:05.440 --> 00:12:10.140
va a colapsar todo, no se va a mostrar bien, algo va a fallar

226
00:12:10.140 --> 00:12:12.140
algo siempre va a fallar

227
00:12:12.360 --> 00:12:15.360
por eso es importante que colocáis esta etiiqueta

228
00:12:17.160 --> 00:12:17.780
bien

229
00:12:18.600 --> 00:12:19.580
hasta ahí

230
00:12:20.440 --> 00:12:21.480
vamos

231
00:12:22.980 --> 00:12:24.440
vamos mirando

232
00:12:24.440 --> 00:12:26.040
la parte

233
00:12:26.040 --> 00:12:28.840
de las etiquetas y la sintaxis

234
00:12:28.840 --> 00:12:30.840
de la estructura

235
00:12:30.840 --> 00:12:32.100
HTML

236
00:12:32.760 --> 00:12:35.280
en el siguiente vídeo vamos a

237
00:12:35.280 --> 00:12:38.760
ver ya, de la parte del body>

238
00:12:39.080 --> 00:12:41.800
aunque ya hemos visto un poquito, vamos a empezar

239
00:12:42.040 --> 00:12:46.140
con el header que es la parte principal del body

240
00:12:48.380 --> 00:12:54.320
aquí también antes de cerrar el vídeo

241
00:12:54.760 --> 00:12:56.460
que es favicon

242
00:12:56.460 --> 00:12:58.460
el favicon

243
00:12:59.420 --> 00:13:02.140
que es el logo que tiene por ejemplo aquí

244
00:13:02.680 --> 00:13:04.560
dónde está, a ver aquí está

245
00:13:05.160 --> 00:13:07.440
aquí tengo la página web de conocimientos libres

246
00:13:08.460 --> 00:13:11.260
aquí como podéis observar aparece un ícono

247
00:13:13.120 --> 00:13:21.720
voy a darle aquí en ver código fuente, aparece un ícono, ese ícono es esta imagen

248
00:13:24.160 --> 00:13:25.500
es esa imagen

249
00:13:26.080 --> 00:13:29.120
vamos a tomar el enlace de

250
00:13:29.500 --> 00:13:34.960
conocimientos libres para el ejemplo, porque ahorita no tengo imagenes dentro del directorio

251
00:13:35.300 --> 00:13:38.980
de course, en este directorio no hay imágenes no hay nada

252
00:13:39.360 --> 00:13:41.480
solamente el archivo index

253
00:13:41.960 --> 00:13:44.460
vamos a agarrar de ejemplo para terminar el vídeo

254
00:13:44.460 --> 00:13:47.920
vamos a ir a la parte del head>

255
00:13:47.920 --> 00:13:51.460
y vamos a escribir una etiqueta llamada link

256
00:13:53.080 --> 00:13:58.020
una etiqueta link se cierra así misma como la etiqueta meta

257
00:14:00.820 --> 00:14:02.620
entonces vamos a

258
00:14:03.460 --> 00:14:04.560
colocar

259
00:14:06.100 --> 00:14:08.160
un atributo que se llama "rel"

260
00:14:09.500 --> 00:14:10.420
con

261
00:14:10.420 --> 00:14:12.420
su información

262
00:14:12.660 --> 00:14:16.420
y le vamos a decir que ese enlace es un ícono

263
00:14:18.020 --> 00:14:20.880
va a tener su atributo href

264
00:14:21.200 --> 00:14:27.060
href hace referencia a un enlace externo de un recurso que se encuentra en otro lado

265
00:14:27.680 --> 00:14:29.200
en este caso

266
00:14:29.200 --> 00:14:31.200
voy a utilizar

267
00:14:31.200 --> 00:14:33.200
mi enlace de

268
00:14:33.200 --> 00:14:35.200
conocimientos libres

269
00:14:35.200 --> 00:14:37.640
la figurta que coji hace poquito

270
00:14:41.300 --> 00:14:43.240
el nombre de la imagen

271
00:14:44.720 --> 00:14:49.320
además de eso voy a decir que con la propiedad "sizes"

272
00:14:49.880 --> 00:14:53.700
le voy a decir el tamaño de esa imagen para ese favicon

273
00:14:54.040 --> 00:14:57.420
que sería de 16x16

274
00:14:57.420 --> 00:14:59.420
y con eso

275
00:14:59.740 --> 00:15:00.720
con esto

276
00:15:01.000 --> 00:15:04.620
estaría colocando lo que se conoce como favicon

277
00:15:04.920 --> 00:15:07.580
ahora los comentarios simplemente

278
00:15:08.460 --> 00:15:24.120
colocáis el coments

279
00:15:27.620 --> 00:15:29.420
ahora si yo

280
00:15:30.260 --> 00:15:34.520
guardo el index.html y regreso

281
00:15:35.340 --> 00:15:37.260
a la parte de

282
00:15:40.540 --> 00:15:42.460
a la parte de

283
00:15:44.880 --> 00:15:48.780
de la página web, voy a recargar

284
00:15:49.500 --> 00:15:53.720
y como podéis obervar automáticamente aparece el ícono

285
00:15:53.720 --> 00:15:57.420
el ícono en qué formato debería de estar pues

286
00:15:58.100 --> 00:16:07.180
podéis usar PNG o icon, yo recomiendo PNG para que no tengáis problemas con los móviles

287
00:16:08.340 --> 00:16:12.900
y pues es así de esta forma se coloca un favicon, bien!

288
00:16:12.900 --> 00:16:18.740
en el siguiente un poquito más sobre body

289
00:16:19.080 --> 00:16:23.680
y bueno seáis felices, nos vemos en el siguiente vídeo
